import cv2
from utils.common import load_image, show_image, make_dirs  # 导入公共函数
from utils.config import exp2_gray_path, exp2_output_dir  # 导入输出路径

# 确保输出目录存在
make_dirs(exp2_output_dir)

# 加载图片并显示
image = load_image()
show_image("Original Image", image)

# 灰度化
gray_image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
show_image("Grayscale Image", gray_image)

# 保存结果
cv2.imwrite(exp2_gray_path, gray_image)
print(f"灰度化结果已保存到：{exp2_gray_path}")